Design of a Distributed Control System Based on Corba and Java for a New Rib Facility at Lnl

نویسندگان

  • Stefania Canella
  • Giorgio Bassato
چکیده

SPES (Study for the Production of Exotic Species) [1] is a L.N.L. project that will produce by the end of this year the design of a facility for Radioactive Ion Beams (RIBs) originated by fission fragments produced by secondary neutrons; it will be characterized by moderate size, performance and cost and will produce also intense neutron beams for activities both in fundamental and applied Nuclear Physics. In the context of this design study and tightly related to the medium size of this facility, the architecture of a distributed control system using the Common Object Request Broker Architecture (CORBA, [2]) as middleware framework and Java as main programming language was investigated for the core components (diagnostics, optics, RF-control) of the primary accelerator. The performances of CORBA middleware for the high level control system were measured in different conditions and shown to be sufficient to cover the requirements for remote operations (all feedback loops will be performed either in specialized hardware or by dedicated real-time embedded controllers). A minimal programming effort, a good level of modularity and long-term maintenance were some of the reasons to choose Java [3] and its related Integrated Development Environments (IDEs) as the main programming language and as a software platform for the Graphical User Interface (GUI) and the middleware implementations of this project. 1 SPES PRIMARY ACCELERATOR The primary accelerator of SPES is a LINAC for a high intensity proton beam (1-30 mA) up to an energy of 100 MeV. Fission fragments (RIBs) produced by the flux of neutrons will be then boosted by RFQs (Radio Frequency Quadrupole) structures and injected in an L.N.L. LINAC operating since 1995. The base components of this primary accelerator: a proton source (up to 80 mA) at 80 KV; a normal conductive RFQ at 5 MeV as low energy booster for a 30 mA proton beam; an ISCL (Independently phased Superconducting Cavity Linac) up to the final energy of 100MeV. The primary accelerator detailed design and construction will be performed in 2 steps: the first up to an energy of 10 MeV and the second upgrading the final energy from 10 to 100 MeV. By the end of this year a final approval for the first step is expected. 2 THE CONTROL SYSTEM OF THE PRIMARY ACCELERATOR

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Distributed Software Correlator at the Rapid Prototyping Array

The Rapid Prototyping Array (RPA) is a toy radio telescope located 30 miles from U. C. Berkeley in Lafayette, CA. It serves primarily as a software development test bed for the Allen Telescope Array (ATA). We have developed a minimally functional prototype of the ATA control system founded on C++, Java, and a CORBA-based distributed architecture. The system controls RPA pointing, electronics, a...

متن کامل

Concepts and Capabilities of Middleware Security

Distributed computing applications for the twenty-first century, constructed from legacy, commercial-off-the-shelf (COTS), database, and new client/server applications, require stakeholders (i.e., software architects, system designers, security officers, etc.) to architect and prototype solutions that facilitate the interoperation of new and existing applications in a network-centric environmen...

متن کامل

CORBA-based Common Software for the ALMA project

The Atacama Large Millimeter Array (ALMA) is a joint project between astronomical organizations in Europe and North America. ALMA will consist of at least 64 12-meter antennas operating in the millimeter and sub-millimeter range, with baselines up to 14 km. It will be located at an altitude above 5000m in the Chilean Atacama desert. The ALMA Common Software (ACS) provides a software infrastruct...

متن کامل

Status of the Use of Large-scale Corba- Distributed Software Framework for Nif Controls

The Integrated Computer Control System (ICCS) for the National Ignition Facility (NIF) is based on a scalable software framework that will be distributed over some 750 Computers throughout the NIF. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA (Common Object Request Broker Architecture). O...

متن کامل

The distributed real-time specification for Java: an initial proposal

Work is beginning on the Distributed Real-Time Specification for Java, as part of Sun’s Java Co mmunity Process. This paper summarizes some ideas about an initial approach to the specification. The approach is based on providing a natural and minimal mechanistic extension to Remote Method Invocation (RMI) to support the end-to-end timeliness (and other) properties of distributed – in the sense ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001